first, what is Runtime (the so-called "runtime") because it is implemented at run time. ) 1.runtime is a set of underlying C language API (including many powerful and practical C language types, C language functions); [Runtime operating system]2.
The runtime is an important concept in iOS and will be translated into runtime's C code execution during iOS. For example [target dosomething]; will be converted to OBJC) msgsend (target, @selector (dosomething)) to execute. This blog will be more
IOS-Runtime knowledge point sorting, ios-runtime knowledge point
Contents
1. Introduction to Runtime
2. Runtime-related header files
3. Technical Points and application scenarios
3_1. Get the attribute \ member variable list
3_2.
Ios-runtime knowledge points, Ios-runtime knowledge pointsDirectory of this document
1.Runtime Introduction
2.Runtime Related header Files
3. Technical points and application scenarios
3_1. Get property \ member Variable
The advantage of the Objective-c language is that we are more flexible when writing code, such as we can forward the message to the object we want, or swap the implementation of a method at random. This feature means that objective-c requires not
IntroducedOBJECTIVE-C has postponed many decisions from a cheap period and link period to a run-time period. Whenever possible, it does a lot of things dynamically. This means that it requires not only a compiler, but also a runtime system to
http://www.justinyan.me/post/1624Note: This is a translation of Colin Wheeler's understanding the Objective-c Runtime.Beginners OBJECTIVE-C (hereinafter referred to as OBJC) can easily ignore a OBJC feature--OBJC Runtime. This is because the
OC is an object-oriented dynamic language, and as a beginner it is possible for most people to understand the concept of object-oriented, while the OC is a dynamic language with less understanding of the feature. So what is dynamic language? A
IOS Runtime principle and usage, iosruntime PrincipleRuntime Introduction
Because Objc is a dynamic language, it always finds a way to delay some decision work from compilation connection to runtime. That is to say, only the compiler is not enough.
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.